又一个转轮 -- for
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
很多时候我们需要遍历list的元素进行操作,一些其他编程语言通常都会循环数组的下标索引来完成遍历操作。有过一些编程经验的人会知道边界判断是件十分麻烦的事情,稍一疏忽就会酿成大错。而Python提供了一种优雅的遍历list的方法for…in…
。比如我们想要输出list中的每一个元素:
num = [1, 2, 3, 4, 5]
for i in num:
print i
Python的强大就在于语法的直白,看到语法就感觉就应该是这样,既然我要遍历list,那就是对每个在list里的元素进行操作,不就是for…in…
么。
同理我们想遍历一个dict的时候用while
可能很难入手但是如果用for就很方便了,比如我们想打印一个通讯录:
contact = {"Li Lei" : "1303030", "HanMeimei" : "1450303"}
for i in contact:
print i, contact[i]
在线练习
{$ activeFileHint $}